html - Why do symbols like registered trademark, copyright, apostrophes, and hyphens get replaced with ? and black diamond

QUOTE:

(from https://stackoverflow.com/questions/4086717/why-do-symbols-like-apostrophes-and-hyphens-get-replaced-with-black-diamonds-on)


You need to change your text to 'Plain text' before pasting into the HTML document. This looks like an error I've had before by pasting straight from MS word.

MS word and other rich text editors often place hidden or invalid chars into your code.

I have tried both :

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

IN THE END I JUST HAVE AT THE TOP OF THE DOC:

<!DOCTYPE html>
<html lang="en">

THEN IF I COPY/PASTE SOMETHING THAT GETS A MESSED UP SYMBOL, I DELETE THE SYMBOL AND RETYPE WHILE IN NOTEPAD++

SEE HOMEPAGE: http://waseca.mngenweb.net/